package com.zg.common.core.dao.datapush.entity;

import com.zg.common.core.dao.BaseEntity;
import lombok.Data;

/**
 * 接口配置实体
 * @author zg
 */
@Data
public class DpInterfaceConfig extends BaseEntity {

    /**
     * 任务ID
     */
    private Long taskId;

    /**
     * 推送类型 (default-默认, custom-自定义)
     */
    private String pushType;

    /**
     * 接口URL
     */
    private String url;

    /**
     * HTTP方法
     */
    private String httpMethod;

    /**
     * 请求头JSON
     */
    private String headers;

    /**
     * 请求参数模板
     */
    private String requestTemplate;

    /**
     * 自定义处理器类名
     */
    private String handlerClass;

    /**
     * 自定义处理器方法名
     */
    private String handlerMethod;

}
